package com.jpcc.vw.onlineRadio.db;

import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;

/**
 * 收藏所对应的数据库实体类
 */
@DatabaseTable(tableName = "tb_favourite_album_online")
public class FavouriteAlbumDbBeanOnline {

    /**
     * id : 475896632
     * name : 晚安妈妈睡前故事
     * hostName : 晚安妈妈
     * coverUrlSmall : http://fdfs.xmcdn.com/group4/M05/9F/82/wKgDs1PeOaLRV-XVAAcOTv16ohg714_mobile_small.jpg
     * coverUrlMiddle : http://fdfs.xmcdn.com/group4/M05/9F/82/wKgDs1PeOaLRV-XVAAcOTv16ohg714_mobile_meduim.jpg
     * coverUrlLarge : http://fdfs.xmcdn.com/group4/M05/9F/82/wKgDs1PeOaLRV-XVAAcOTv16ohg714_mobile_large.jpg
     * contentAbstract : 陪伴是最长情的告白，愿你每个夜晚都有甜蜜的收获！晚安妈妈微信公众号：wananmama2015，快点来和晚安妈妈亲密互动吧！ 晚安妈妈，一级播音员、童话作家，在喜马拉雅FM开设“晚安妈妈”电台，拥有46万以上活跃忠实小粉丝。《晚安妈妈睡前故事》专辑每晚20:00更新一个故事，已经超过2.7亿次收听，原创故事《小老鼠丢丢》深受欢迎。已经出版发行的绘本故事有《小鸡布迪的船长梦》、《老鼠贝奇帮帮忙》、《暴风雨一点儿也不可怕》、《我才是躲猫猫高手》、《小鸡学游泳》、《猴小弟上学》、《可怕的梦》、《守家小兔》。酷爱亲子旅行和摄影，带宝宝去过毛里求斯、马尔代夫、斯里兰卡、印度尼西亚、新加坡、泰国、日本、韩国、香港、台湾等地。
     * cpSource : 喜马拉雅
     * type :旨在说明是专辑还是在线电台 album-在线广播，radio-在线广播电台
     */

    @DatabaseField(generatedId = true)
    public int key_id;
    @DatabaseField(columnName = "userId")
    public long userId;
    @DatabaseField(columnName = "id")
    public long id;
    @DatabaseField(columnName = "name")
    public String name;
    @DatabaseField(columnName = "hostName")
    public String hostName;
//    @DatabaseField(columnName = "coverUrlSmall")
//    private String coverUrlSmall;
//    @DatabaseField(columnName = "coverUrlMiddle")
//    private String coverUrlMiddle;
    @DatabaseField(columnName = "coverUrlLarge")
    public String coverUrlLarge;
    @DatabaseField(columnName = "contentAbstract")
    public String contentAbstract;
    @DatabaseField(columnName = "cpSource")
    public String cpSource;
    @DatabaseField(columnName = "type")
    public String type;
    @DatabaseField(columnName = "timeStamp")
    public long timeStamp;

    @DatabaseField(columnName = "fromNet")
    public boolean fromNet;

    @DatabaseField(columnName = "deleteFlag")
    public boolean deleteFlag;

//    @DatabaseField(columnName = "isLive")
    public boolean isLive;


    @DatabaseField(columnName = "isVipFree")
    public boolean isVipFree;
//    @DatabaseField(columnName = "isSample")
    public boolean isSample;


    public boolean isVipFree() {
        return isVipFree;
    }

    public void setVipFree(boolean vipFree) {
        isVipFree = vipFree;
    }

    public boolean isSample() {
        return isSample;
    }

    public void setSample(boolean sample) {
        isSample = sample;
    }

    public int getKey_id() {
        return key_id;
    }

    public void setKey_id(int key_id) {
        this.key_id = key_id;
    }

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getHostName() {
        return hostName;
    }

    public void setHostName(String hostName) {
        this.hostName = hostName;
    }

//    public String getCoverUrlSmall() {
//        return coverUrlSmall;
//    }
//
//    public void setCoverUrlSmall(String coverUrlSmall) {
//        this.coverUrlSmall = coverUrlSmall;
//    }
//
//    public String getCoverUrlMiddle() {
//        return coverUrlMiddle;
//    }
//
//    public void setCoverUrlMiddle(String coverUrlMiddle) {
//        this.coverUrlMiddle = coverUrlMiddle;
//    }

    public String getCoverUrlLarge() {
        return coverUrlLarge;
    }

    public void setCoverUrlLarge(String coverUrlLarge) {
        this.coverUrlLarge = coverUrlLarge;
    }

    public String getContentAbstract() {
        return contentAbstract;
    }

    public void setContentAbstract(String contentAbstract) {
        this.contentAbstract = contentAbstract;
    }

    public String getCpSource() {
        return cpSource;
    }

    public void setCpSource(String cpSource) {
        this.cpSource = cpSource;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }


    public long getTimeStamp() {
        return timeStamp;
    }

    public void setTimeStamp(long timeStamp) {
        this.timeStamp = timeStamp;
    }

    public boolean isFromNet() {
        return fromNet;
    }

    public void setFromNet(boolean fromNet) {
        this.fromNet = fromNet;
    }

    public boolean isDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(boolean deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    public boolean isLive() {
        return isLive;
    }

    public void setLive(boolean live) {
        isLive = live;
    }
}
